home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / comm / tcp / Socks5.lha / Socks5 / src / Amiga.Changes
Text File  |  1998-08-03  |  1KB  |  28 lines

  1. The Socks5 source for the most part compiles and runs without change
  2. for the Amiga. However, I had to comment out a line in validate.c or
  3. else it would blow up on me upon exit. It seems to be a memory usage
  4. problem, the routine was allocating the wrong amount of memory. The
  5. program seems to run fine without it. I don't know if it is related
  6. to the udp problem or not.
  7.  
  8. void ReadConfig(void) {
  9.     char *file;
  10.     static int mi = 0;
  11.  
  12.     if (mi == 0) {
  13.         mi++;
  14.         IFTHREADED(MUTEX_SETUP(confid_mutex);)
  15.     }
  16.     MUTEX_LOCK(env_mutex);
  17.     file = getenv("SOCKS5_CONFFILE");
  18.     if (file) file = strdup(file);
  19.     MUTEX_UNLOCK(env_mutex);
  20.  
  21.     if (!file) file = strdup(SRVCONF_FILE);
  22.     S5LogUpdate(S5LogDefaultHandle, S5_LOG_DEBUG(10), 0, "Config: Reading config file: %s", file);
  23.  
  24. /*    lsSetupIntfcs(&intfcs, &ifcnt); */   <--- here it is
  25.  
  26. This routine is supposed to read in the names of all the net interfaces, which
  27. it does incorrectly. Commenting it out doesn't seem to cause any errors.
  28.